<?php
require_once( './path.php' );

//调用初始化页面
require_once( CLASSMATE_ROOT.'/controller/display_script_init.php' );

//登录后再访问该页面直接定向到response_message页面，显示登录
//成功的信息
if( session::get( 'is_online' ) ){

	 $response_message = array( 'type'=>'success' , 
	 		'content'=>'登录成功。' ,
	 		'url_des'=>'返回首页' ,
	 		'url'=>'/classmate/controller/index.php' );
	 		
	 session::set( 'response_message' , $response_message );
	 header( 'Location: ../response_message.php' );
	 exit();
}

//如果由是失败登录定向而来
/**
 * 此处将消息封装为一个数组
 * $auth_fail_message = array()
 *
 * 其中  action : 当前错误出现在什么操作之中
 * 	 type : 表示错误信息的级别
 * 	 content : 存放错误信息的内容
 * 	 url : 用户将跳转的页面地址
 */
if( $message = session::get('login_fail_message') ){
	
	$auth_fail_message = array(
		 'action' => 'login' ,
		 'type' => $message['type'] ,
		 'content' => $message['content'] ,
	 	 'url' => $message['url'] );

	$tpl->assign( 'auth_fail_message' , $auth_fail_message );
	session::clear( 'login_fail_message' );
}

$tpl->assign( 'title' , '用户登录页面' );
$tpl->display( 'account/login.tpl' );

